From bd4d31be073166fc69b131e6375b55033b83b1c0 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Thu, 3 Nov 2016 17:57:57 +0000 Subject: [PATCH] git: Add metadata to the result of `git archive` When building Xen from a source tarball, commit information is usually lost, especially if the tarball was generated from a tag. Have `git archive` automatically fill in metadata at the point of creating the archive, which is especially useful when using web snapshot links such as: http://xenbits.xen.org/gitweb/?p=xen.git;a=snapshot;h=HEAD;sf=tgz to obtain the tarball. Signed-off-by: Andrew Cooper Acked-by: Jan Beulich Acked-by: Wei Liu Release-acked-by: Wei Liu --- .gitarchive-info | 2 ++ .gitattributes | 1 + 2 files changed, 3 insertions(+) create mode 100644 .gitarchive-info create mode 100644 .gitattributes diff --git a/.gitarchive-info b/.gitarchive-info new file mode 100644 index 0000000000..83e5b86e56 --- /dev/null +++ b/.gitarchive-info @@ -0,0 +1,2 @@ +Changeset: $Format:%H$ +Commit date: $Format:%cD$ diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..f7bf506d39 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +.gitarchive-info export-subst -- 2.30.2